Implementation and Evaluation of Exact and Approximate Dynamic Bayesian Network Inference Algorithms -- CS731 Term Project
نویسنده
چکیده
Particle filtering is currently an area of intensive study. Because it is a sampling algorithm, particle filtering can be used easily with hybrid and continuous Dynamic Baysian Network (DBN)s. However, particle filtering is not a panacea for all dynamic Bayesian networks. In this project, we implemented three alternative inference algorithms for DBNs, namely, unrolling with generic variable elimination, unrolling with customized variable elimination (customized algorithm), and particle filtering. We designed and conducted a series of experiments using those alternatives respectively on different synthetic networks, of which the complexity is adjusted by two parameters: one is the number of state variales, the other is the average number of parents. Based on a thorough analysis of the experiment results, we reached our conclutions, which fit well with a quatitively analysis of each algorithm: (1) The number of samples needed is exponential to the number of state variables, and it is correlated with the belief state distribution skewness; It is not correlated to the average number of parents for the state varaibles. (2) The efficiency of particle filtering decreased sharply as the number of samples increases. (3) The efficiency of the customized algorithm decreases sharply with the increase of the average number of parents of the state variables; It is not sensitive to the number of state varaibles. And hence (4) Particle filtering outperforms the customized algorithm for networks of which state variables have more than 4 parents in average; For networks with large number of state variables yet a small average number of parents, e.g. 2, the customized algorithm is the ideal choice.
منابع مشابه
An Introduction to Inference and Learning in Bayesian Networks
Bayesian networks (BNs) are modern tools for modeling phenomena in dynamic and static systems and are used in different subjects such as disease diagnosis, weather forecasting, decision making and clustering. A BN is a graphical-probabilistic model which represents causal relations among random variables and consists of a directed acyclic graph and a set of conditional probabilities. Structure...
متن کاملEfficient Inference in Persistent Dynamic Bayesian Networks
Numerous temporal inference tasks such as fault monitoring and anomaly detection exhibit a persistence property: for example, if something breaks, it stays broken until an intervention. When modeled as a Dynamic Bayesian Network, persistence adds dependencies between adjacent time slices, often making exact inference over time intractable using standard inference algorithms. However, we show th...
متن کاملA Bayesian System for Integration of Algorithms for Real-time Bayesian Network Inference
Bayesian networks (BNs) are a key method for representation and reasoning under uncertainty in artificial intelligence. Both exact and approximate BN inference have been proven to be NP-hard. The problems of inference become even less tractable under real-time constraints. One solution to real-time AI problems is to develop anytime algorithms. Anytime algorithms are iterative refinement algorit...
متن کاملIPE and L2U: Approximate Algorithms for Credal Networks
This paper presents two approximate algorithms for inference in graphical models for binary random variables and imprecise probability. Exact inference in such models is extremely challenging in multiply-connected graphs. We describe and implement two new approximate algorithms. The first one is the Iterated Partial Evaluation (IPE) algorithm, directly based on the Localized Partial Evaluation ...
متن کاملParticle Filters for Efficient Meter Tracking with Dynamic Bayesian Networks
Recent approaches in meter tracking have successfully applied Bayesian models. While the proposed models can be adapted to different musical styles, the applicability of these flexible methods so far is limited because the application of exact inference is computationally demanding. More efficient approximate inference algorithms using particle filters (PF) can be developed to overcome this lim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004